MELNHDSIFAPEVPTEIHGVKVMRQTSDAKLAELGVTSWQLWESMPRKFPWKFKKTETMYFVEGKLKVKVEDHHKEGEALEFVAGDLVVFPQDMNVFVDVIEDVKKRYYRESEIEESELP